package com.tjetc._7homework;

public class _1HomeWork {
    public static void main(String[] args) {
        /*
            1. 有一个铃声接口Bell,里面有个ring方法。
            2. 有一个手机类Cellphone,具有闹钟功能 alarmclock,参数是Bell类型
            3. 测试手机类的闹钟功能，通过匿名内部类(对象)作为参数，打印：懒猪起床了
            4. 再传入另一个匿名内部类(对象), 打印： 小伙伴上课了

         */

        Cellphone cellphone = new Cellphone();
        cellphone.alarmClock(new Bell() {
            @Override
            public void ring() {
                System.out.println("懒猪起床了");
            }
        });

        cellphone.alarmClock(new Bell() {
            @Override
            public void ring() {
                System.out.println("小伙伴上课了");
            }
        });
    }
}

interface Bell {
    void ring();
}

class Cellphone {
    void alarmClock(Bell bell) {
        bell.ring();
    }
}
